/**
 * 一、Object类型的基本使用
 * let 对象名:对象类型注解=值
 * 对象类型的注解的语法
 * {
 *   属性:类型,
 *   属性2：类型2,
 *   ...
 *   属性n:类型n
 * }
 * 二、类型别名
 * type 别名=类型
 * 三、对象中属性的特征
 * 1、可选属性的属性:  属性名？
 * 2、只读属性的设置： readonly 属性名
 */

type WomenStar={
    readonly id:string,
    name:string,
    age?:number,
    isMarried:boolean
}
let g1:WomenStar={
    id:'10001',
    name:'王菲',
    age:56,
    isMarried:false
}
let g2:WomenStar={
    id:'10002',
    name:'张柏芝',
    age:43,
    isMarried:false
}
let g3:WomenStar={
    id:'10003',
    name:'景甜',
    isMarried:false
}
//g3.id="10004"
console.log(g3);



